pierce (someone's) heart

Translations
пронзить (чьё-то) сердце
The tragic news pierced her heart.
Трагическая новость пронзила её сердце.
Definitions
To deeply affect someone emotionally, often causing feelings of sadness, love, or longing; to touch someone profoundly in a way that evokes strong feelings.